# 通过索引插入数据
list = ["关羽", "刘备", "张飞","刘备"]
list.insert(1, "赵云")

# 在末尾添加数据   --append
list.append("周瑜")

# 追加到另一个列表,将list2的所有成员添加到list列表中(放在后面)  ---extend
list2 = ["马超"]
list.extend(list2)

# # 修改列表中的值    --列表[索引]=值
# list[2] = "曹操"
#
# # 删除指定索引的数据    --del(列表[索引])
# del(list[2])
#
# # 删除第一次出现的指定数据 --列表.remove(变量名)
# list.remove("张飞")
#
# # 删除末尾数据 ---list.pop()
# list.pop()
#
# # 删除指定索引数据 ----list.pop(索引)
# list.pop(2)
#
# # 清空列表 ----  列表.clear()
# list.clear()

# 返回指定数据在列表中出现的次数  list.count()
# print(list.count("刘备"))   #刘备出现的次数是1


# 返回数据在列表中的索引值，如果找不到抛出异常 list.index("数据",起始位置)  起始位置一般默认为0
print(list.index("刘备"))



# 升序排序  --list.sort()   从小到大排序
# list2=[100,24,9,2,5,6,8,9,13,46,78]
# list2.sort()
# 降序排序      --list.sort(reverse=True)   从大到小排序
# list2.sort(reverse=True)

# 反转 reverse()
# list2.reverse()

print(list)
# print(list2)
